/**
* <p>Title: Result.java</p>
* <p>Description: 通用消息返回接口</p>
* <p>Copyright: Copyright (c) 2019</p>
* <p>Company: 深圳市中钞信达成都研发中心</p>
* @author noel
* @date 2019年8月20日
 */
package com.song.dao;

import com.song.pojo.ResultMsg;

/**
 * 通用消息返回封装
 * @author noel
 * @date 2019年8月20日
 */
public class Result {

	public static <T> ResultMsg<T> success(T msg){
		ResultMsg<T> result = new ResultMsg<>();
		result.setStatus(0);
		result.setMsg(msg);
		return result;
	}
	
	public static ResultMsg<String> success() {
		return success("操作成功");
	}
	
	public static ResultMsg<String> error(Integer status, String msg) {
		return new ResultMsg<String>(status, msg);
	}
	
	public static ResultMsg<String> error(){
		return error(1, "操作失败");
	}	
}
